package controlador;

import java.awt.Dimension;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;

import javax.swing.JOptionPane;

//import com.sun.media.sound.Toolkit;

//import modelo.ModeloMulta;

import vista.VistaCategoria;
import vista.VistaCliente;
import vista.VistaCompra;
import vista.VistaIngrediente;
import vista.VistaOrden;
import vista.VistaProducto;
/*import vista.VistaConsMulta;
import vista.VistaDovolverLibro;
import vista.VistaEjemplar;
import vista.VistaEmpleado;
import vista.VistaPerfil;
import vista.VistaPrestamo;
import vista.VistaPrincipal;
import vista.VistaRegistrarLibro;
import vista.VistaTipoEjemplar;
import vista.VistaTipoMulta;*/
import vista.VistaPrincipal;

public class ControladorPrincipal implements ActionListener, WindowListener {
	
	VistaPrincipal vistaPrincipal;
	
	
	public ControladorPrincipal(VistaPrincipal principal) {
		super();
		// TODO Auto-generated constructor stub
		vistaPrincipal = principal;
	}

	public void actionPerformed(ActionEvent ae) {
		
		if (ae.getSource() == vistaPrincipal.getItemCategoria()){
			new VistaCategoria();
		}
		if (ae.getSource() == vistaPrincipal.getItemProductos()){
			new VistaProducto();
		}
		if (ae.getSource() == vistaPrincipal.getItemOrden()){
			new VistaOrden();
		}
		
		
		if (ae.getSource() == vistaPrincipal.getItemClientes()){
			new VistaCliente();
		}
		if (ae.getSource() == vistaPrincipal.getItemIngredientes()){
			new VistaIngrediente();
		}
		
		if (ae.getSource() == vistaPrincipal.getItemCompra()){
			new VistaCompra();
		}
		
		
	}

	public void windowOpened(WindowEvent arg0) {
		// TODO Auto-generated method stub
		//new ModeloMulta().generarMultas();
	}
	
	

	public void windowClosing(WindowEvent arg0) {
		// TODO Auto-generated method stub
		
	}

	public void windowClosed(WindowEvent arg0) {
		// TODO Auto-generated method stub
		
	}

	public void windowIconified(WindowEvent arg0) {
		// TODO Auto-generated method stub
		
	}

	public void windowDeiconified(WindowEvent arg0) {
		// TODO Auto-generated method stub
		
	}

	public void windowActivated(WindowEvent arg0) {
		// TODO Auto-generated method stub
		
	}

	public void windowDeactivated(WindowEvent arg0) {
		// TODO Auto-generated method stub
		
	}
}
